home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1356.dms / var1356.adf / FHSPREAD / FHS_Manual < prev    next >
Text File  |  1992-09-02  |  15KB  |  474 lines

  1.     FHS-manual Version 0.3  27-11-1993            FHSpread V2.01
  2.  
  3.  
  4.     1.ABOUT FHSPREAD:
  5.  
  6.     1.1.THE PROGRAM:
  7.  
  8.         This program is publicdomain. You may distribute as many
  9.         copies as you wish, but please don't ask for more than
  10.         the price of a floppy in return. This document must also
  11.         always be included.
  12.  
  13.         The program is written in GFABASIC and compiled with
  14.         it's GFA-compiler. The reason why I wrote this program
  15.         is, that I just needed a good spreadsheet.
  16.  
  17.     1.2.BUGREPORTS & UPDATES:
  18.  
  19.         If you've found some bugs during using it, please let me
  20.         know by sending your bug-report to:
  21.  
  22.         Frank Hartog
  23.         Indischestraat 45
  24.         2022 VP  Haarlem
  25.         The Netherlands
  26.  
  27.         If you want the latest update, pleas send:
  28.  
  29.         -An envelope with your name & address and something that
  30.          covers the costs of having it send back to you.
  31.         -An EMPTY floppy.
  32.         (- A small token of appreciation (Preferably in dollars)
  33.          By including the above, you will expedite a quicker
  34.          response.)
  35.         Please also state which version you use.
  36.         Than I will send you the latest update of FHSPREAD as
  37.         soon as possible.
  38.         If you have included a fee, I will also let you know when
  39.         a new version is available.
  40.  
  41.  
  42.     1.3.GETTING STARTED:
  43.  
  44.         If you want to copy the program you only have to copy the
  45.         FHSPREAD-drawer to the disk or directory you wish. The
  46.         FHSPREAD-drawer must contain the following files:
  47.         FHS               :this is the executable program.
  48.         FHS_Historyfile   :this is a text document.
  49.         FHS_Manual        :this is the file you are looking at
  50.                            right now.
  51.         FHHC              :this program needs to be in the same
  52.                            drawer as FHS if you want to make a
  53.                            hardcopy.
  54.  
  55.  
  56.         To start FHS, you can select its icon or an icon of
  57.         another FHS-sheetfile. You can also start FHS from CLI
  58.         followed by the name of a FHS-sheetfile, the sheet will
  59.         then be automatically loaded.
  60.  
  61.         !! If an ERROR 26 occurs during program start up, just
  62.            delete the FHS_prefs file and after that FHS should
  63.            work fine !!!
  64.  
  65.  
  66.  
  67.     2.THE MENU:
  68.  
  69.         In the following chapter all the menu items will be
  70.         explained, starting with the extreme left and ending
  71.         with the extreme right menu. (Thanks to a special
  72.         calculation algorithm, there is no need for a special
  73.         menu-item to adjust the iteration, because there is no
  74.         need for iteration.)
  75.  
  76.  
  77.     2.1.FHSPREAD V2.0:
  78.  
  79.     2.1.1.ABOUT:
  80.  
  81.         Will introduceyou to the author of the program, and
  82.         details about the version of the program.
  83.  
  84.     2.1.2.NEW:
  85.  
  86.         Will erase the current sheet and clean the memory, but
  87.         before this, it shows a requester to prompt if you are
  88.         sure of this step in case you make an error.
  89.  
  90.     2.1.3.LOAD:
  91.  
  92.         Will load an existing sheet, which must be a FHS-file,
  93.         using a filerequestor.
  94.  
  95.     2.1.4.SAVE AS:
  96.  
  97.         Will write the current sheet to a disk or wherever you
  98.         wish to write it to, using a file requestor.
  99.  
  100.     2.1.5.SAVE:
  101.  
  102.         Will (over)write the current sheet. If you have not
  103.         written the sheet before, the program will show the file
  104.         requestor.
  105.  
  106.     2.1.6.DELETE:
  107.  
  108.         Will delete a file which is selected using the file
  109.         requester. Before deleting the file, the program will
  110.         prompt for confirmation.
  111.  
  112.     2.1.7.PRINT:
  113.  
  114.         Will pop up a print window in which you can set:
  115.  
  116.         LEFT border offset,
  117.         RIGHT border offset,
  118.         TOP margin,
  119.         BOTTOM margin,
  120.         PAGE length,
  121.         RANGE of the cells you want to print,
  122.         NLQ on/off  nearletterquality,
  123.         DSTRK on/off doublestrike the protected cells.
  124.         PRINT print the range of cells to a printerdevice or
  125.         to a file.
  126.         CANCEL will leave the print window.
  127.  
  128.         These items can be selected pressing the buttons with
  129.         a mouse or by pressing the highlighted keys.
  130.  
  131.     2.1.8.QUIT:
  132.  
  133.         Ques what, this option will quit the program.
  134.  
  135.     2.2.SHEET:
  136.  
  137.     2.2.1.COLUMN:
  138.  
  139.         Will let you set the width of the column which is
  140.         indicated by the current cursor position.
  141.         Default width is 10.
  142.  
  143.     2.2.2.MOVE:
  144.  
  145.         Will move a selected range of cells to another position in
  146.         the sheet. The incremental cell pointers in the cell will
  147.         also change.
  148.  
  149.     2.2.3.COPY:
  150.  
  151.         Will copy a selected range of cells to another position in
  152.         the sheet. The incremental cell pointers in the cell will
  153.         also change.
  154.  
  155.     2.2.4.ERASE:
  156.  
  157.         Will erase a selected range of cells.
  158.  
  159.     2.2.5.GOTO:
  160.  
  161.         Will let you jump to a specific position in the sheet, so
  162.         you  don't have to scroll all the way to it.
  163.  
  164.     2.3.FORMAT:
  165.  
  166.         The menu items below will work in the following sequence:
  167.         First select the menu-item from the menu, then select
  168.         a range of cells after which, the selected cells will be
  169.         changed or adjusted according to the selection chosen.
  170.  
  171.     2.3.1.LEFT:
  172.  
  173.         Will align the selected cells to the left of their
  174.         column.
  175.  
  176.     2.3.2.RIGHT:
  177.  
  178.         Will align the selected cells to the right of their
  179.         column.
  180.  
  181.  
  182.     2.3.3.CENTER:
  183.  
  184.         Will center the selected cells of their column.
  185.  
  186.  
  187.     2.3.4.CURRENCY:
  188.  
  189.         Will print the numeric cells in a currency notation.
  190.  
  191.     2.3.5.NORMAL:
  192.  
  193.         Reset the selected cells.
  194.  
  195.     2.3.6.FIXED:
  196.  
  197.         Defines a selected range of cells with a fixed number of
  198.         decimal places.
  199.  
  200.     2.3.7.PROCENTS:
  201.  
  202.         Will print the value of a numeric cell as a percentage.
  203.         e.g. `0.89' will be shown as `89 %'.
  204.  
  205.     2.3.8.HIDE:
  206.  
  207.         Will hide the selected cells. Where the cells contain a
  208.         data they can be made visible with the next option.
  209.  
  210.     2.3.9.UNHIDE:
  211.  
  212.         Will make the hidden cells visible again.
  213.  
  214.     2.3.10.PROTECT:
  215.  
  216.         This will protect the selected cells from being
  217.         overwritten. This will only be active if the option
  218.         PROTECT ON is selected in the PREFS-menu.
  219.         The selected cells will be printed in black.
  220.  
  221.     2.3.11.UNPROTECT:
  222.  
  223.         This will make the protected cells unprotected.
  224.  
  225.     2.4.LABEL:
  226.  
  227.        If you have created more than one label, you can use them
  228.        in the formulas. When you have created a label of only
  229.        one cell, you can use that label as a value. Otherwise
  230.        you can use it as a standard range with for example the
  231.        commands SUM or AVG.
  232.  
  233.     2.4.1.CREATE:
  234.  
  235.         Will let you create a new label:
  236.         First select CREATE from the menu,
  237.         type in the name which you want to assign to the label
  238.         and select a range of cells.
  239.         You can create a maximum of twenty labels.
  240.         If you select only one cell, the label will be used as
  241.         a numeric value.
  242.  
  243.     2.4.2.DELETE:
  244.  
  245.         Will show you the existing labels. A label can be deleted
  246.         by selecting the labelname or by typing the number of the
  247.         label and entering it with the return key.
  248.         In cells, which referred to the label that was deleted, the
  249.         name of the label will be replaced by the range or the
  250.         cellpointer to which the label referred to.
  251.         To leave the window press the right mousebutton or hit
  252.         the return key.
  253.  
  254.     2.4.3.SHOW:
  255.  
  256.         Will show the existing labels.
  257.         To leave the window press return or press the
  258.         left mousebutton.
  259.  
  260.     2.5.GRAPH:
  261.  
  262.     2.5.1.VIEW:
  263.  
  264.         Gives you a graphical representation of the selected
  265.         ranges, selected with the menu-items which are explained
  266.         in the following paragraphs.
  267.  
  268.     2.5.2.TYPE:
  269.  
  270.         Selecting the type of graphical presentation:
  271.         -LINE     : Connects every point with a line.
  272.                     Each different line will have a different
  273.                     pattern.
  274.         -BAR      : Every value will be presented as a bar.
  275.                     Each Bar of a different range will have
  276.                     a different pattern.
  277.         -STRAIGHT : One straight line will be drawn through al the
  278.                     points. Each different line will have a
  279.                     different pattern.
  280.  
  281.     2.5.3.PRINT:
  282.  
  283.         Will dump your graphical representation to a printer.
  284.         (Hardcopy).
  285.  
  286.     2.5.4.SAVEIFF:
  287.  
  288.         Will write your graphical representation as an IFF-file to
  289.         a disk.
  290.  
  291.     2.5.5.X:
  292.  
  293.         Select the range of cells which will be displayed as the
  294.         X-axis on your graphical presentation.
  295.  
  296.     2.5.6.ABCDE:
  297.  
  298.         Select the ranges of cells which will be displayed as the
  299.         Y-axis on your graphical representation.
  300.  
  301.     2.5.7.TITLES:
  302.  
  303.         Will show a window in which you can give every axis a
  304.         name and give your whole graphical representation a title.
  305.         To leave the window, none of the bars must be active.
  306.         Press return or place the mousepointer to the window
  307.         and press the mousebutton then hit the space bar or press
  308.         both mousebuttons.
  309.  
  310.     2.6.PREFS:
  311.  
  312.     2.6.1.LACED/HIRES:
  313.  
  314.         Will switch between a laced or a hires screen.
  315.  
  316.     2.6.2.AUTOCALC:
  317.  
  318.         Will switch on/off the automatic recalculation of the
  319.         sheet every time a numeric value or a formula is entered.
  320.         When this option is off you can recalculate the sheet by
  321.         pressing function key number ten (F10).
  322.  
  323.     2.6.3.TASKPRI:
  324.  
  325.         This menu-item will let you select task priority. You can
  326.         choose between +1,0 and -1 by selecting the value in its
  327.         submenu.
  328.  
  329.     2.6.4.WORKBENCH:
  330.  
  331.         Will let you switch on/off the workbench (if possible)
  332.         to obtain some extra memory.
  333.  
  334.     2.6.5.PROTECTION ON:
  335.  
  336.         If this option is on, the protected cells cannot be
  337.         re-entered.
  338.  
  339.     2.6.6.NTSC/PAL:
  340.  
  341.         Switches the sheet to PAL or NTSC.
  342.  
  343.     2.6.7.WBSCREEN/COSTUMSCREEN:
  344.  
  345.         When WBSCREEN is selected, FHS will use a resizeable window
  346.         on your workbench. If COSTUMSCREEN is selected, FHS will
  347.         use its own screen.
  348.  
  349.     2.6.8.CURRENCY:
  350.  
  351.         Lets you change the way in which you want to express your
  352.         currency. Default is F, that stands for Dutch florin or
  353.         Dutch gilders.
  354.  
  355.  
  356.     2.6.9.SAVE ICON:
  357.  
  358.         If switched on, it saves an icon with your FHS-sheet
  359.         file.
  360.  
  361.     2.6.10.LOAD PREFS:
  362.  
  363.         Let you load an already saved preference setting.
  364.  
  365.     2.6.11.SAVE PREFS:
  366.  
  367.         Writes your prefs setting to the directory from which FHS
  368.         is started.
  369.  
  370.     2.7.KEYBOARD EQUIVALENTS:
  371.  
  372.         For almost every menu-item there is a keyboard
  373.         equivalent. What they are can be seen by selecting a
  374.         menu-item with your mouse.
  375.  
  376.         There are three variations:
  377.  
  378.         1. Amiga sign + character means:  right amiga button +
  379.            character
  380.         2. A + character1 - character2   means:  First press both
  381.            Alt + character1  then press character2.
  382.         3. C + character1 - character2   means:  First press both
  383.            Ctrl + character1  then press character2.
  384.  
  385.     3.AVAILABLE FUNCTIONS:
  386.  
  387.         In this chapter all available functions are listed:
  388.  
  389.         SIN(val)      = Calculates the sine in radians.
  390.         ASIN(val)     = Calculates the arcsine in radians.
  391.         COS(val)      = Calculates the cosine in radians.
  392.         ACOS(val)     = Calculates the arccosine in radians.
  393.         TAN(val)      = Calculates the tangent in radians.
  394.         ATN(val)      = Calculates the arctangent in radians.
  395.  
  396.         RAD(val)      = Changes degrees to radians.
  397.         DEG(val)      = Changes radians to dergees.
  398.  
  399.         ROUND(val,n)  = Will round a numeric value to n digits.
  400.         MOD(val,n)    = Will give the modulus n of val.
  401.  
  402.         RANDOM(val)   = Wil generate a random value between zero
  403.                         and val.
  404.         EXP(val)      = Calculates e^val.
  405.         LOG(val)      = Calculates the natural logarithm of val.
  406.         LOG10(val)    = Calculates the (LOG(val)/LOG(10)).
  407.  
  408.         FACT(val)     = Calculates val!
  409.         VARIAT(val,n) = Calculates val!/(val-n)!
  410.         COMBIN(val,n) = Calculates val!/((val-n)!*n!)
  411.  
  412.  
  413.         AVG(list)     = Will calculate the average of all values
  414.                         in the list.
  415.                         'example  (AVG(A1..B3))'
  416.         SUM(list)     = Will sum all values in the list.
  417.                         'example  (SUM(A1..B3))'
  418.         COUNT(list)   = Will count the number of used cells in
  419.                         the list.
  420.                         'example  (COUNT(A1..B3))'
  421.  
  422.         There are also three constant values:
  423.  
  424.         PI            = Will return the value of 3.14....etc.
  425.         ( FALSE       = Will return a '0'.
  426.           TRUE        = Will return a '-1'. these will be used
  427.                         in future versions.  )
  428.  
  429.         Use F10 (function key number 10) to recalculate the
  430.         spreadsheet.
  431.  
  432.     4.ENTERING DATA:
  433.  
  434.         Use F2 (function key number 2) to change the items of a
  435.         cell. You can also use this on an empty cell.
  436.  
  437.     4.1.ENTERING TEXT:
  438.  
  439.         Place the cursor on the cell in which you want to start
  440.         entering text. The program will recognize automatically if
  441.         you are entering text. The default alignment is to the left,
  442.         which can be recognised by a ' at the beginning af the
  443.         text.
  444.         If you want to align the text to the right you must first
  445.         type a `.
  446.         If you want to have the text centered you must first
  447.         type a ^.
  448.         If the text is longer than the width of the cell, the
  449.         text will be printed over the empty cells next to
  450.         the starting cell.
  451.         Cells which already contain data will show their own
  452.         data.
  453.         To leave a cell you can press:-ENTER
  454.                                       -CURSORKEY
  455.                                       -MOUSEKEY
  456.  
  457.     4.2.ENTERING NUMERIC VALUES:
  458.  
  459.         A numeric value can be entered simply by typing a value on
  460.         the current cell.
  461.  
  462.     4.3.ENTERING FORMULAS:
  463.  
  464.         If you want to put a formula in a cell, you must start
  465.         by typing a '('. If you want to use values from another
  466.         cell, just use the cursorkeys to go to the particular
  467.         cell and enter ^,*,/,+ or - or if you want to select a
  468.         range by pressing '.' and press the cursorkeys again.
  469.         The program uses the usual priorities between +,- and *,/,^.
  470.  
  471.      5.0.END NOTE:
  472.  
  473.         I want to thank you to Alex Teesdale for his advise on
  474.         writing this manual.